/**
 * 全局样式
 */
html{ background: url('../img/bg.png'); }

/**
 * 登录相关
 */
#security{ position: static; }
#security form .form-group{ margin-bottom: 20px; position: relative; }
#security form .form-group input[type=text],
#security form .form-group input[type=number],
#security form .form-group input[type=password]{ width: 100%; font-size: 16px; border: 2px solid #008dbb; box-sizing: border-box; padding: 6px 6px 6px 40px; }
#security form .form-group .btn-primary{ color: #fff; font-size: 16px; font-weight: bold; width: 100%; border: none; background-color: #008dbb; padding: 8px; display: inline-block; }
#security form .form-group .btn-primary:active{ background-color: #006384; }
#security form .form-group .btn-primary:disabled{ color: #999; background-color: #ccc; }
#security form .form-group .btn-captcha{ color: #f90; border: none; border-left: 2px solid #008dbb; background-color: #fff; padding: 0 10px; position: absolute; top: 2px; right: 2px; bottom: 2px; }
#security form .form-group .btn-captcha:active{ color: #fff; background-color: #008dbb; }
#security form .form-group .btn-captcha:disabled{ color: #bbb; background-color: #eee; }
#security form .form-group > .form-tips{ color: #f00; text-align: center; margin-top: 20px; }
#security form .form-group > .iconfont{ color: #008dbb; font-size: 20px; line-height: 1; position: absolute; left: 10px; top: 10px; }
#security form .form-group:last-child{ margin-bottom: 0; }
#security form,
#security .logo{ width: 80%; margin: 0 auto; }
#security .logo{ display: block; padding: 10% 0; }
#security .help{ width: 100%; text-align: center; margin: 15px 0; }
#security .help p{ margin-top: 10px; }
#security .help p a{ color: #008dbb; }
#security .success{ font-size: 20px; font-weight: normal; width: 80%; border: 1px solid red; margin: 0 auto; }
